for the builtin image or invalid matrix case. We used to return invalid
memory in those cases. And that was not good.
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (extents != NULL);
- rect.x = x;
- rect.y = y;
- rect.width = width;
- rect.height = height;
+ extents->x = x;
+ extents->y = y;
+ extents->width = width;
+ extents->height = height;
/* strictly speaking we should return an empty rect here,
* but most code still draws a fallback in this case */